package com.ojoin.trade.common_core.web.domain;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ojoin.trade.common.utils.json.RMBDisplaySerializer;
import com.ojoin.trade.common.web.domain.IDentifiable;

public class TbMerchantUser implements IDentifiable, Serializable  {
    private Integer id;
    
    private String userAccount;

	private String userIdOfIPayNow;

    private String mobile;

    @JsonSerialize(using = RMBDisplaySerializer.class)
    private String t0LoanBalance;

    @JsonSerialize(using = RMBDisplaySerializer.class)
    private String t0FeeBalance;

    @JsonSerialize(using = RMBDisplaySerializer.class)
    private String t0RatioFeeBalance;

    private Date rowUpdateTime;

    private Date rowCreateTime;
    
    private String shortname;
    
   

	public String getShortname() {
		return shortname;
	}

	public void setShortname(String shortname) {
		this.shortname = shortname;
	}

	public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserAccount() {
		return userAccount;
	}

	public void setUserAccount(String userAccount) {
		this.userAccount = userAccount;
	}
	
    public String getUserIdOfIPayNow() {
        return userIdOfIPayNow;
    }

    public void setUserIdOfIPayNow(String userIdOfIPayNow) {
        this.userIdOfIPayNow = userIdOfIPayNow == null ? null : userIdOfIPayNow.trim();
    }


    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public String getT0LoanBalance() {
        return t0LoanBalance;
    }

    public void setT0LoanBalance(String t0LoanBalance) {
        this.t0LoanBalance = t0LoanBalance == null ? null : t0LoanBalance.trim();
    }

    public String getT0FeeBalance() {
        return t0FeeBalance;
    }

    public void setT0FeeBalance(String t0FeeBalance) {
        this.t0FeeBalance = t0FeeBalance == null ? null : t0FeeBalance.trim();
    }

    public String getT0RatioFeeBalance() {
        return t0RatioFeeBalance;
    }

    public void setT0RatioFeeBalance(String t0RatioFeeBalance) {
        this.t0RatioFeeBalance = t0RatioFeeBalance == null ? null : t0RatioFeeBalance.trim();
    }

    public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }

	@Override
	public String getTableName() {
		return "tb_merchant_user";
	}
	
	public static String getDefTableName() {
		return "tb_merchant_user";
	}
	
}